/**********************************************************************************************************************
 *
 * Project:    mGameEngine
 * File:       material.h
 * Author:     karooolek
 * Created on: 2009-03-14
 *
 **********************************************************************************************************************/

#ifndef MATERIAL_H_
#define MATERIAL_H_

namespace mGameEngine
{
namespace Graphics
{

/**
 * Interface for scene materials.
 */
class Material
{
public:
    /**
     * Set material as active.
     * Primitives will be now drawn using selected material.
     */
    virtual void set() const = 0;
};

}
}

#endif // MATERIAL_H_
